package model

import "time"

type Suppliers struct {
	Id               int64     `gorm:"column:id;type:bigint;comment:id;primaryKey;not null;" json:"id"`                               // id
	SupplierName     string    `gorm:"column:supplier_name;type:varchar(255);comment:供货商名称;default:NULL;" json:"supplier_name"`       // 供货商名称
	SupplierContacts string    `gorm:"column:supplier_contacts;type:varchar(255);comment:联系人;default:NULL;" json:"supplier_contacts"` // 联系人
	SupplierArea     string    `gorm:"column:supplier_area;type:varchar(255);comment:地区;default:NULL;" json:"supplier_area"`          // 地区
	SupplierFounder  string    `gorm:"column:supplier_founder;type:varchar(255);comment:创建人;default:NULL;" json:"supplier_founder"`   // 创建人
	CreatedAt        time.Time `gorm:"column:created_at;type:datetime;comment:创建时间;default:CURRENT_TIMESTAMP;" json:"created_at"`     // 创建时间
	UpdatedAt        time.Time `gorm:"column:updated_at;type:datetime;comment:修改时间;default:CURRENT_TIMESTAMP;" json:"updated_at"`     // 修改时间
	DeletedAt        time.Time `gorm:"column:deleted_at;type:datetime;comment:删除时间;default:NULL;" json:"deleted_at"`                  // 删除时间
}
